var userObj;

//用户管理页面上点击删除按钮弹出删除框(userlist.jsp)
function deleteUser(obj) {
	$.ajax({
		type: "post",
		url: "/user/doRemove",
		data: {
			method: "deluser",
			userId: obj.attr("userId")
		},
		dataType: "json",
		success: function (data) {
			if (data != "-1") {//删除成功：移除删除行
				cancleBtn();
				obj.parents("tr").remove();
			} else {//删除失败
				//alert("对不起，删除用户【"+obj.attr("username")+"】失败");
				changeDLGContent("对不起，删除用户【" + obj.attr("username") + "】失败");
			}
		},
		// error: function (data) {
		// 	//alert("对不起，删除失败");
		// 	changeDLGContent("对不起，删除失败");
		// }
	});
}

function findView(userId){
	//阿贾克斯---------------------
	$.ajax({
		type:"get", // 指定客户端向服务器端发送数据的方式
		url:"toView/" + userId, // 向服务器请求的地址
		data:{// 向服务器发送的数据
			// "userId":userId
		},
		async:true,// 是否为同步,true(默认值):异步 false:同步
		success:function(user){// 服务器成功给予客户端响应的数据 out.print();
			$("#userCode").text(user.userCode)
			$("#userName").text(user.userName)
			$("#gender").text(user.gender)
			$("#age").text(user.age)
			$("#phone").text(user.phone)
			$("#address").text(user.address)
			$("#roleId").text(user.role.roleName)

		},

	});
	//---------------------
	// $.getJSON("toView/"+userId,function (user){
	// 	$("#userCode").text(user.userCode)
	// 	$("#userName").text(user.userName)
	// 	$("#gender").text(user.gender)
	// 	$("#age").text(user.age)
	// 	$("#phone").text(user.phone)
	// 	$("#address").text(user.address)
	// 	$("#roleId").text(user.role.roleName)
	// })
}
// function deleteUser(obj){
// 	alert()
// 	//请求服务器---------------------------------------------------
// 	$.ajax({
// 		type:"get",//指定客户端向服务器端发送数据的方式
// 		url:"/doRemove",//向服务器请求的地址
// 		data:{//向服务器发送的数据
// 			method:"deluser",
// 			userId:obj.attr("userId")
// 		},
// 		dataType:"json",
// 		async:true,//是否位同步,true(默认值):异步false:同步
// 		success:function(d){//服务器成功给予客户端响     应的数据 out.print();
// 			alert(d)
// 		},
// 		error:function(data){
// 			alert(XMLHttpRequest.status); //返回状态码
// 			alert(XMLHttpRequest.readyState);//返回错误状态
// 			// alert(textStatus);//服务器抛错的错误
// 			//alert("对不起，删除失败");
// 			changeDLGContent("对不起，删除失败");
// 		}
// 	});
// 	//-------------------------------------------------------------
// }

function openYesOrNoDLG(){
	$('.zhezhao').css('display', 'block');
	$('#removeUse').fadeIn();
}

function cancleBtn(){
	$('.zhezhao').css('display', 'none');
	$('#removeUse').fadeOut();
}
function changeDLGContent(contentStr){
	var p = $(".removeMain").find("p");
	p.html(contentStr);
}

$(function(){
	//通过jquery的class选择器（数组）
	//对每个class为viewUser的元素进行动作绑定（click）
	/**
	 * bind、live、delegate
	 * on
	 */
	$(".viewUser").on("click",function(){
		//将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
		var obj = $(this);
		window.location.href=path+"/jsp/user.do?method=view&uid="+ obj.attr("userid");
	});
	
	$(".modifyUser").on("click",function(){
		var obj = $(this);
		window.location.href=path+"/jsp/user.do?method=modify&uid="+ obj.attr("userid");
	});

	$('#no').click(function () {
		cancleBtn();
	});
	
	$('#yes').click(function () {
		deleteUser(userObj);
	});

	$(".deleteUser").on("click",function(){
		userObj = $(this);
		changeDLGContent("你确定要删除用户【"+userObj.attr("username")+"】吗？");
		openYesOrNoDLG();
	});
	
	/*$(".deleteUser").on("click",function(){
		var obj = $(this);
		if(confirm("你确定要删除用户【"+obj.attr("username")+"】吗？")){
			$.ajax({
				type:"GET",
				url:path+"/jsp/user.do",
				data:{method:"deluser",uid:obj.attr("userid")},
				dataType:"json",
				success:function(data){
					if(data.delResult == "true"){//删除成功：移除删除行
						alert("删除成功");
						obj.parents("tr").remove();
					}else if(data.delResult == "false"){//删除失败
						alert("对不起，删除用户【"+obj.attr("username")+"】失败");
					}else if(data.delResult == "notexist"){
						alert("对不起，用户【"+obj.attr("username")+"】不存在");
					}
				},
				error:function(data){
					alert("对不起，删除失败");
				}
			});
		}
	});*/
});